home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / ImageMagick / ChangeLog < prev    next >
Text File  |  1994-08-01  |  17KB  |  538 lines

  1. ImageMagick 2.3.7
  2.   o Fixed the *client_name* "multiply defined" warnings on SGI
  3.     (suggested by Dave@support.esd.sgi.com).
  4.  
  5.   o Split display(1) image commands into two menus activated with
  6.     button 1 and 2.
  7.  
  8.   o Added a 'Trim Edges' command to display(1).
  9.  
  10.   o Added 'Edit Comment' to the display(1) command menu (suggested by
  11.     pederl@hpubgon.norway.hp.com).
  12.  
  13.   o Use format type EPSI to produce a Postscript file with preview bitmap.
  14.  
  15.   o Improved the appearance of the widgets.
  16.  
  17.   o Press F1 to get help within display(1) (suggested by
  18.     pederl@hpubgon.norway.hp.com).
  19.  
  20.   o display(1) now has a clip image command.  You can define a region
  21.     to clip with button 1 and use the arrow keys to adjust (suggested by
  22.     pederl@hpubgon.norway.hp.com).
  23.  
  24.   o Use -label to display a header above the Postscript image
  25.     (suggested by miller@netsun.mdc.com).
  26.  
  27.   o Added font browser, pen color dialog, and text paste to annotation
  28.     mode in display(1) (suggested by pederl@hpubgon.norway.hp.com).
  29.  
  30.   o The 'Image Info' menu command now displays the image comment.
  31.  
  32.   o Added new image type, MAP, colormap intensities and indices.
  33.  
  34.   o Animate an image sequence with a single filename, see Magick.faq
  35.     for details (suggested by rjohnson@shell.com).
  36.  
  37.   o Within display(1), you can draw a line and the image will rotate so
  38.     that the line is horizonal (suggested by rjohnson@shell.com).
  39.  
  40.   o Within display(1), you can gamma correct the image (suggested by
  41.     rjohnson@shell.com).
  42.  
  43.   o Added YUV3 image type, suitable for MPEG utilities (suggested by
  44.     rjohnson@shell.com).
  45.  
  46.   o Added -comment option to ImageMagick utilities (suggested by
  47.     pederl@hpubgon.norway.hp.com).
  48.  
  49.   o Added GIF87 image type (suggested by pederl@hpubgon.norway.hp.com).
  50.  
  51.   o When converting an image with an alpha channel to GIF, the
  52.     transparency index is set (suggested by scott@shrug.org).
  53.  
  54.   o display(1) now rotates clipped images properly (thanks to
  55.     rjohnson@shell.com).
  56.  
  57.   o Improved the scaling algorithm (suggested by rjohnson@shell.com).
  58.  
  59.   o Use -clip 0x0 to remove edges that are the background color
  60.     (suggested by ruggier@ptsun00.cern.ch).
  61.  
  62.  
  63. ImageMagick 2.3.6
  64.  
  65.   o `info' was not declared static in network.c (thanks to
  66.     farnham@wales.stortek.com).
  67.  
  68.   o TIFF images with a .Z or .gz extension are now recognized.
  69.  
  70.   o SUN monochrome images are now written correctly (thanks to
  71.     dang@cogit.ign.fr).
  72.  
  73.   o Animate(1) now displays the scene basename correctly (thanks to
  74.     hayashi@mach.mie-u.ac.jp).
  75.  
  76.   o Grayscale VIFF images are now created correctly (thanks to
  77.     hayashi@mach.mie-u.ac.jp).
  78.  
  79.   o ImageMagick can now read OS/2 BMP image files (suggested by
  80.     tdi@prizm.att.com).
  81.  
  82.   o ImageMagick no longer reads from the same pipe twice (thanks to
  83.     yhori@trl.mei.co.jp).
  84.  
  85.   o The YIQ colorspace now produces correct colors (thanks to
  86.     rjohnson@shell.com).
  87.  
  88.   o ImageMagick now hides the fact that an image is being
  89.     uncompressed.  Previously the montage(1) label would be prefixed
  90.     with '|uncompressed -c' (thanks to rjohnson@shell.com).
  91.  
  92.   o Animate(1) displays the name of each image of a sequence in the
  93.     window frame (thanks to lare@eos913c.gsfc.nasa.gov).  Use -title
  94.     to use a static window name.
  95.  
  96.   o You can now apply a separate gamma correction to the red, green,
  97.     and blue channels of an image (thanks to
  98.     lare@eos913c.gsfc.nasa.gov).
  99.  
  100.   o Fixed memory leak in ReadPNMImage (thanks to
  101.     jp@pong.polytechnique.fr).
  102.  
  103.   o import(1) now descends the X tree structure by default (see
  104.     -descend).  import(1) also *grabs* the server while obtaining an
  105.     image (thanks to hyde@snmail.jsc.nasa.gov and hstroyan@fc.hp.com).
  106.  
  107.   o Quantize stopped dithering in 2.3.4, this has been fixed (thanks to
  108.     pederl@hpubgon.norway.hp.com).
  109.  
  110.   o Changed distribution so programs are all in the top level directory
  111.     and the library routines are in the *magick* directory (suggested
  112.     by rjohnson@shell.com).
  113.  
  114.  
  115. ImageMagick 2.3.5
  116.  
  117.   o Images with a huge number of unique colors sometimes did not
  118.     quantize properly (thanks to rjohnson@shell.com).
  119.  
  120.   o -gravity Center no longer results in segmentation fault for
  121.     montage(1) (thanks to rjohnson@shell.com).
  122.  
  123.   o Multi-part images (i.e. a multi-page Postscript document) are
  124.     written with the filename followed by a period (\fB.\fP) and the
  125.     scene number.  You can now change this behavior by embedding a
  126.     printf format specification in the file name.
  127.  
  128.   o ASCII PBM file and multi-part ASCII PNM files are now read
  129.     correctly.
  130.  
  131.   o Previously the icon window had the same visual, depth, and colormap
  132.     of the image window.  It is now the same visual, depth, and
  133.     colormap as the root window.
  134.  
  135.   o Improved color reduction algorithm-- average mean error per pixel
  136.     has been reduced.  Reducing an image to monochome has been
  137.     improved.
  138.  
  139.   o Removed '-scale' from ImageMagick programs.  Use '%' instead with
  140.     -geometry (e.g. to double the image size, -geometry 200%).  Also
  141.     the aspect ratio of the image is now repected unless '!' is
  142.     appended to the geometry specification.
  143.  
  144.   o You can now animate a sequence of images as the background pixmap
  145.     of another window (suggested by mitchell@linus.mitre.org).
  146.  
  147.   o ImageMagick can now read Group 3 images (suggested by
  148.     garyc@hds.com).
  149.  
  150.   o Added a reader for Photo CD images (requires hpcdtoppm).
  151.  
  152.   o Millisecond delay was wrong for animate(1) on System V machines.
  153.  
  154.   o Rendered DNA animation using POV.  See
  155.     contrib/ImageMagick.animation.tar.Z on ftp.x.org.
  156.  
  157.   o Bilevel TIFF images are now subsampled properly (thanks to
  158.     fielding@library.Cornell.EDU).
  159.  
  160.   o ImageMagick can now read and write XPM images.
  161.  
  162.   o Specify the color for an X constant image as the filename (i.e.
  163.     display xc:blue).
  164.  
  165.   o Precede the image file name with | to pipe to or from a system
  166.     command.
  167.  
  168.  
  169. ImageMagick 2.3.4
  170.  
  171.   o Added interactive `Print' command to display(1) (suggested by
  172.     rogerskm@eplrx7.es.dupont.com).
  173.  
  174.   o Added four widgets to display(1) and animate(1): 1) File Browser;
  175.     2) Dialog;  3) Notice;  and 4) Menu.
  176.  
  177.   o The correct image scene number is now displayed correctly when
  178.     using animate(1) (thanks to chucks@orl.mmc.com).
  179.  
  180.   o Changed Imakefiles to use XCOMM uniformly (thanks to
  181.     dws@ssec.wisc.edu).
  182.  
  183.   o Added the infra-structure for an improved user interface.
  184.  
  185.   o Added -label option to montage(1).
  186.  
  187.   o LZW encoding now works properly for GIF images (bug alert from
  188.     varady@dunsel.erenj.com).
  189.  
  190.   o Added preview bitmap to Encapsulated Postscript images.
  191.  
  192.   o Added -clip to import(1) (suggested by jb7716@csc.albany.edu).
  193.  
  194.   o Converting from full color to monochrome images now works
  195.     properly.
  196.  
  197.   o ImageMagick now recognizes '.gz' compressed images (thanks to
  198.     rpt@thak.jpl.nasa.gov).
  199.  
  200.   o ImageMagick now reads 16-bit TARGA images correctly (thanks to
  201.     sjk@netcom.com).
  202.  
  203.   o ImageMagick can now read and write FITS images.
  204.  
  205.   o ImageMagick no longer clips large Postscript images (images larger
  206.     than the default page).
  207.  
  208.   o ImageMagick can now read and write 24 bit PICT images.
  209.  
  210.   o You can now set your own error and warning handler (suggested by
  211.     zins@forwiss.uni-erlangen.de).
  212.  
  213.   o If you quit the pan icon, the image is restored to its original
  214.     size.
  215.  
  216.  
  217. ImageMagick 2.3.3
  218.  
  219.   o Fixed numereous small errors in the ImageMagick manual pages.
  220.  
  221.   o convert(1) can now scale an image as it converts it.
  222.  
  223.   o ImageMagick can now read and write ZSoft IBM PC Paintbrush images.
  224.  
  225.   o ImageMagick now can write as well as read the X: format.
  226.  
  227.  
  228. ImageMagick 2.3.2
  229.  
  230.   o Added a frame option to montage(1) to put an ornamental border
  231.     around each image tile.
  232.  
  233.   o On HP-SUX 9.0 there is a compiler bug.  Try compiling image.c
  234.     without optimization to prevent a bus error with montage(1).
  235.  
  236.   o A warning was not being properly generated on a write error
  237.     (thanks to zins@forwiss.uni-erlangen.de).
  238.  
  239.   o New '-page' option to set the size and location for a Postscript
  240.     page.
  241.  
  242.   o Use '-update' with display(1) to automatically updates the image
  243.     being displayed when it is modified (thanks to lustig@dupont.com).
  244.  
  245.   o Made several window attributes changes in display(1) and animate(1)
  246.     to make the windows more server friendly and efficient.
  247.  
  248.   o ImageMagick can now read and write Microsoft Windows bitmap images
  249.     (thanks to Eric.Adams@dseg.ti.com for bug alert).
  250.  
  251.   o ImageMagick can now read and write Postscript Level II.
  252.  
  253.   o ImageMagick can now read and write SGI RGB images (thanks to
  254.     mossip@vizlab.rutgers.edu for bug alert).
  255.  
  256.   o Setting -delay with display(1) will cause the images to loop
  257.     continuously (suggested by muller@mafalda.inria.fr).
  258.  
  259.   o Image rotations of 270 degrees would sometimes produce a
  260.     segmentation fault on HP's.
  261.  
  262.   o GIF files written with ImageMagick 2.3.1 were unreadable
  263.     (thanks to mjensen@bbn.com).
  264.  
  265.   o GIF files with multiple images would sometimes cause program to
  266.     core dump (thanks to mjensen@bbn.com).
  267.  
  268.   o Added -undercolor to mogrify(1) to control undercolor removal and
  269.     black generation on CMYK images.
  270.  
  271.   o Converting to the XWD format would sometimes dump core (thanks to
  272.     kairys@bastar.enet.dec.com).
  273.  
  274.   o X resources now work correctly when clients are invoked with full
  275.     pathname, i.e. /usr/local/bin/display (thanks to respl@mi.uib.no).
  276.  
  277.   o The delay in animate(1) now defaults to 8 milliseconds (thanks to
  278.     respl@mi.uib.no).
  279.  
  280.   o ImageMagick did not read MIFF images with large image directories
  281.     correctly.
  282.  
  283.   o Increased the default panning window size from 64x64 to 96x96.
  284.  
  285.   o display(1) now retains proper input focus when using -backdrop.
  286.  
  287.   o ImageMagick automatically compresses/uncompresses images that end
  288.     with '.z' with gzip/gunzip.
  289.  
  290.   o ImageMagick can now write Macintosh PICT image files.
  291.  
  292.   o ImageMagick can now read and write Truevision TARGA image files.
  293.  
  294.   o You can now trim off one pixel from any side of an image within
  295.     display(1) by using <ctrl> and one of the arrow keys (thanks to
  296.     tennyson@raptor.com).
  297.  
  298.   o Image Pixmaps in display(1) are now used only if the X resource
  299.     `usePixmap' is set to True.
  300.  
  301.   o New segment(1) program.  See SYNOPSIS for details.
  302.  
  303.   o ImageMagick now compiles properly on the Digitial Alpha (OSF1) and
  304.     the HP with HPUX.
  305.  
  306. ImageMagick 2.3.1
  307.  
  308.   o You can now change the color of the X constant image with
  309.     -bordercolor:
  310.  
  311.       display -bordercolor red xc:
  312.  
  313.   o Color reduction to monochrome with dithering is improved (thanks
  314.     to mutz@kodak.com).
  315.  
  316.   o Added EPS as a file type for Encapsulated Postscript.
  317.  
  318.   o Minor improvements to Postscript output.
  319.  
  320.   o Removed program XtoPS(1).  There is an equivalent functionality
  321.     with import(1):
  322.  
  323.       import image.ps import images.eps
  324.  
  325.   o The 'Info' command in animate(1) did not always reflect the proper
  326.     image scene.
  327.  
  328.   o animate(1) sometimes displayed images with the wrong colormap on
  329.     TrueColor or DirectColor visuals.
  330.  
  331.   o Popup windows were enlarged to make them easier to see.
  332.  
  333.   o Added a menu command to display(1) to load an image interactively
  334.     (suggested by fouts@dallas.sgi.com).
  335.  
  336.   o montage was not allocating enough memory for it's directory (thanks
  337.     to fouts@dallas.sgi.com).
  338.  
  339.  
  340. ImageMagick 2.3
  341.  
  342.   o Added -descend option to import(1).  Obtain image by descending
  343.     window hierarchy reading each subwindow and its colormap.  The
  344.     final image is guarenteed to have the correct colors.
  345.  
  346.   o If pen color matched background color any annotations would not
  347.     appear (thanks to dws@ssec.wisc.edu).
  348.  
  349.   o Thanks to jacobsd@solar.cor2.epa.gov:
  350.  
  351.       . mogrify now recognizes '-' as stdin and stdout.
  352.       . PPM, PGM, and PBM image types are now recognized.
  353.       . PPM, PGM, and PBM images were not always scaled correctly.
  354.  
  355.   o The -density option is no longer ignored when creating Postscript
  356.     images.
  357.  
  358.   o The -quality option is now recognized by display and montage.
  359.  
  360.   o ImageMagick can now read and write VIFF images.
  361.  
  362.   o SUN raster files were now properly read and written on the CRAY.
  363.  
  364.   o Popup queries can now be edited when the pointer is in the popup
  365.     window.
  366.  
  367.   o Added -stereo option to combine program.
  368.  
  369.   o Removed MIFFtoSTEREO source.
  370.  
  371.   o Magnify window now includes pixel value with RGB color value for
  372.     windows whose depth is 12 or less.
  373.  
  374.   o On occasion images were incorrectly identified as XWD.
  375.  
  376.   o On occasion images with alpha data were being incorrectly
  377.     runlength-encoded.
  378.  
  379.   o Sometimes icon's had a private colormap.  Icon's now use a shared
  380.     colormap.
  381.  
  382.   o Keyboard accelerators did not work with -backdrop option.
  383.  
  384.   o Add new utility: combine-- combine images to create new images
  385.     using digital compositing operators.
  386.  
  387.   o xtp failed under Solaris 2.1.
  388.  
  389.   o I486 compiler complained about includes within a function body of
  390.     xtp/network.c (thanks to glenn@physics.su.OZ.AU).
  391.  
  392.   o I486 compiler complained about XWDfile.h being included twice
  393.     (ReadXWD & WriteXWD) (thanks to glenn@physics.su.OZ.AU)
  394.  
  395. ImageMagick 2.2.4
  396.  
  397.   o time between images did not always match the value specified on
  398.     -delay.
  399.  
  400.   o Sped up and reduced memory requirement of dithering.
  401.  
  402.   o GIF images were corrupted on SVR4 (thanks to
  403.     glenn@physics.su.OZ.AU).
  404.  
  405. ImageMagick 2.2.3
  406.  
  407.   o Non-color reduced images were being written even though the color
  408.     reduction option was specified (-colors).  This affected images
  409.     written as AVS, CMYK, and RGB.
  410.  
  411.   o Modified various sources to reduce lint warnings.
  412.  
  413.  
  414. ImageMagick 2.2.2
  415.  
  416.   o Dithering did not work properly on the Cray (due to right shift
  417.     problem).
  418.  
  419.   o In most cases dithering requires 1/2 as much memory as previously.
  420.  
  421.   o Dithering was sped up by ~15%.
  422.  
  423.   o Occasionally the quantization error was reported incorrectly.
  424.  
  425.  
  426. ImageMagick 2.2.1
  427.  
  428.   o The number of colors reported with the -verbose option was on
  429.     occasion incorrect.
  430.  
  431.   o Color quantization was improved and in some cases sped up ~10%.
  432.  
  433.   o Cleaned up image rotation code.
  434.  
  435.   o Added -shear to mogrify options.
  436.  
  437.   o Added a file type of HISTOGRAM to convert.
  438.  
  439.   o Sometimes PBM image files did not have the correct number of
  440.     bytes.
  441.  
  442.   o Color reduced PPM images were being written at the full color
  443.     resolution.
  444.  
  445.   o Keypresses are no longer accepted during image configuration.
  446.  
  447.   o Red, green, and blue values of a X constant image were set to the
  448.     red intensity of the background color.
  449.  
  450.   o Clipped images did not show up correctly in the panning icon.
  451.  
  452.   o `animate' no longer shows images out-of-order if the image scene
  453.     number is absent (thanks to kent@oddjob.uchicago.edu).
  454.  
  455.   o ImageMagick now recognizes the X resource class with the first
  456.     letter of the client capitalized, i.e. 'Display.Visual: default'
  457.     (thanks to dws@ssec.wisc.edu).
  458.  
  459.  
  460. ImageMagick 2.2
  461.  
  462.   o When displaying a composite MIFF image created with `montage',
  463.     button 3 no longer displays a magnify window.  Instead the tile at
  464.     the mouse location is displayed.  When the tile image is exited,
  465.     the composite image reappears.  This is effectively a visual image
  466.     directory.
  467.  
  468.   o `montage' has a new gravity option for placing an image within
  469.     a tile of the composite, i.e. CenterGravity.
  470.  
  471.   o `montage' has a new compose option for specifying which composite
  472.      operation to use.
  473.  
  474.   o `montage' creates composite images with the `montage' keyword.
  475.  
  476.   o Updated MIFF manual page to reflect 'montage' image header
  477.     keyword.
  478.  
  479.   o Add -colormap to `mogrify.'  Use to color reduce an image to
  480.     a set of colors you choose.
  481.  
  482.   o Some compilers have read-only strings.   ImageMagick no longer
  483.     writes on read-only strings.
  484.  
  485.   o For colormapped X servers, the color reduction has been sped up by
  486.     trading image quality for processing time.  See the README for
  487.     details.
  488.  
  489.   o Latin1Upper was declared wrong in X.h.
  490.  
  491.   o Added unistd.h to display.h for strict ANSI compilers.
  492.  
  493.   o Changed long to time_t for calls to C time routine.
  494.  
  495.   o Multi-part GIF's can now be displayed or animated.
  496.  
  497.   o Fixed segmentation fault when reading multi-part images with
  498.     animate, montage, or mogrify.
  499.  
  500.   o Multi-part MIFF images have the correct file name now.
  501.  
  502.   o An expose event for the Magnify window may occur before it is
  503.     mapped.  This caused display to fail on Solburne and HP's.
  504.  
  505.   o Using `-colorspace gray' with 'convert' correctly produces
  506.     grayscale images.
  507.  
  508.   o Images are sorted by intensity for shared colormapped visuals.
  509.     Some intensity intervals are made "more popular".  This gives
  510.     better image results when sharing colors with other applications.
  511.  
  512.   o All utilities correctly read multi-part TIFF images.
  513.  
  514.   o Image pixmap was not being updated correctly when pan icon appears
  515.     (thanks to dws@ssec.wisc.edu).
  516.  
  517.   o Fixed ANSI warning on image composite code.
  518.  
  519.   o Panning uses a pixmap for faster panning speed.
  520.  
  521.   o Rotate.c now uses a table to force range limits.
  522.  
  523.   o range table in quantize.c is allocated from the heap instead of
  524.     the stack.
  525.  
  526.   o adjusted the sensitivity for automatic dithering.  Some JPEG images
  527.     were not being dithered.
  528.  
  529.  
  530. ImageMagick 2.0
  531.  
  532.   o Dirk Wetzel <wetzel@forwiss.uni-erlangen.de> fixed the select
  533.     statement in animate.c.
  534.  
  535.   o Eric Haines <erich@eye.com> fixed ReadRLEImage in decode.c.  It
  536.     previously did not check to see if the background color was present
  537.     in the image.
  538.